மாறிகள் = தரவு கொள்கலன்கள்
JavaScript மாறிகள் தரவுக்கான கொள்கலன்கள்.
JavaScript மாறிகளை 4 வழிகளில் அறிவிக்கலாம்:
நவீன JavaScript
மாற்றக்கூடிய மாறிகளுக்கு
நவீன JavaScript
மாறாத மாறிகளுக்கு
பழைய JavaScript
பரிந்துரைக்கப்படாது
பழைய JavaScript
பரிந்துரைக்கப்படாது
let பயன்படுத்தி எடுத்துக்காட்டு
let y = 6;
let z = x + y;
const பயன்படுத்தி எடுத்துக்காட்டு
const y = 6;
const z = x + y;
மாறி மதிப்புகள் டெமோ:
எடுத்துக்காட்டுகளிலிருந்து நீங்கள் யூகிக்கலாம்:
- x கொண்டுள்ளது (அல்லது சேமிக்கிறது) மதிப்பு 5
- y கொண்டுள்ளது (அல்லது சேமிக்கிறது) மதிப்பு 6
- z கொண்டுள்ளது (அல்லது சேமிக்கிறது) மதிப்பு 11
மாறிகள் தரவு மதிப்புகளுக்கான லேபிள்கள்.
மாறிகள் தரவைச் சேமிக்கும் கொள்கலன்கள்.
JavaScript அடையாளங்காட்டிகள்
மாறிகள் அடையாளங்காட்டிகள் என்ற தனித்துவமான பெயர்களால் அடையாளம் காணப்படுகின்றன.
பெயர்கள் x, y, z போன்ற குறுகியதாக இருக்கலாம்.
பெயர்கள் age, sum, carName போன்ற விளக்கமானதாக இருக்கலாம்.
பெயர்களை உருவாக்குவதற்கான விதிகள் (அடையாளங்காட்டிகள்):
- பெயர்களில் எழுத்துகள், இலக்கங்கள், அடிக்கோடுகள் மற்றும் டாலர் அடையாளங்கள் இருக்கலாம்.
- பெயர்கள் ஒரு எழுத்து, $ அடையாளம் அல்லது அடிக்கோடு (_) உடன் தொடங்க வேண்டும்.
- பெயர்கள் வழக்கு-உணர்திறன் கொண்டவை (X என்பது x இலிருந்து வேறுபட்டது).
- முக்கிய சொற்களை (JavaScript முக்கிய சொற்கள்) பெயர்களாகப் பயன்படுத்த முடியாது.
குறிப்பு:
எண்கள் பெயர்களின் முதல் எழுத்தாக அனுமதிக்கப்படாது.
இந்த வழியில் JavaScript அடையாளங்காட்டிகளை எண்களிலிருந்து எளிதாக வேறுபடுத்தும்.
சரியான மாறி பெயர் எடுத்துக்காட்டுகள்:
let age = 25;
let total_price = 1000;
let $amount = 500;
JavaScript அடிக்கோடு (_)
JavaScript அடிக்கோடு (_) ஐ ஒரு எழுத்தாகக் கருதுகிறது.
_ கொண்ட அடையாளங்காட்டிகள் சரியான மாறி பெயர்கள்:
எடுத்துக்காட்டு
let _x = 2;
let _100 = 5;
நிரலாக்கர் மரபு:
"தனிப்பட்ட" மாறிகளுக்கு அடிக்கோடு (_) உடன் பெயரைத் தொடங்குவது தொழில்முறை நிரலாளர்களிடையே ஒரு மரபு.
JavaScript டாலர் அடையாளம் $
JavaScript டாலர் அடையாளத்தையும் ($) ஒரு எழுத்தாகக் கருதுகிறது.
$ கொண்ட அடையாளங்காட்டிகள் சரியான மாறி பெயர்கள்:
எடுத்துக்காட்டு
let $$$ = 2;
let $myMoney = 5;
நூலக மரபு:
$ பயன்படுத்துவது JavaScript இல் மிகவும் பொதுவானது அல்ல, ஆனால் தொழில்முறை நிரலாளர்கள் பெரும்பாலும் JavaScript நூலகங்களில் முக்கிய செயல்பாட்டிற்கான மாற்றுப் பெயராக இதைப் பயன்படுத்துகின்றனர்.
JavaScript மாறிகளை அறிவித்தல்
JavaScript இல் ஒரு மாறியை உருவாக்குவது மாறியை அறிவிப்பது என்று அழைக்கப்படுகிறது.
நீங்கள் ஒரு JavaScript மாறியை let முக்கிய சொல் அல்லது const முக்கிய சொல்லுடன் அறிவிக்கிறீர்கள்.
let பயன்படுத்தி மாறியை அறிவித்தல்
அறிவிப்புக்குப் பிறகு, மாறிக்கு எந்த மதிப்பும் இல்லை (தொழில்நுட்ப ரீதியாக இது வரையறுக்கப்படவில்லை).
மாறிக்கு ஒரு மதிப்பை ஒதுக்க, சம அடையாளத்தைப் பயன்படுத்தவும்:
பெரும்பாலும் நீங்கள் மாறியை அறிவிக்கும் போது அதற்கு ஒரு மதிப்பை ஒதுக்குவீர்கள்:
எடுத்துக்காட்டு
const பயன்படுத்தி மாறியை அறிவித்தல்
கலப்பு எடுத்துக்காட்டு
const price2 = 6;
let total = price1 + price2;
இரு மாறிகள் price1 மற்றும் price2 const முக்கிய சொல்லுடன் அறிவிக்கப்படுகின்றன.
price1 மற்றும் price2 இன் மதிப்புகளை மாற்ற முடியாது.
total மாறி let முக்கிய சொல்லுடன் அறிவிக்கப்படுகிறது.
total இன் மதிப்பை மாற்ற முடியும்.
var, let, அல்லது const எப்போது பயன்படுத்துவது?
| # | விதி | விளக்கம் |
|---|---|---|
| 1 | எப்போதும் மாறிகளை அறிவிக்கவும் | தானாக அறிவிப்பு தவிர்க்கவும் |
| 2 | மதிப்பு மாறக்கூடாது என்றால் எப்போதும் const பயன்படுத்தவும் | மாறிலிகளுக்கு (constants) |
| 3 | வகை மாறக்கூடாது என்றால் எப்போதும் const பயன்படுத்தவும் | வரிசைகள் மற்றும் பொருள்களுக்கு |
| 4 | const பயன்படுத்த முடியாவிட்டால் மட்டுமே let பயன்படுத்தவும் | மாற்றக்கூடிய மாறிகளுக்கு |
| 5 | let அல்லது const பயன்படுத்த முடியுமானால் var ஒருபோதும் பயன்படுத்தாதீர்கள் | var பழையது, சிக்கல்கள் உள்ளது |
மாறி வகைகள் டெமோ:
JavaScript தரவு வகைகள்
JavaScript மாறிகள் 8 தரவு வகைகளைக் கொண்டிருக்கலாம், ஆனால் இப்போதைக்கு, எண்கள் மற்றும் சரங்களைப் பற்றி மட்டும் சிந்திக்கவும்.
சரங்கள் மேற்கோள்களுக்குள் எழுதப்பட்ட உரை.
எண்கள் மேற்கோள்கள் இல்லாமல் எழுதப்படுகின்றன.
நீங்கள் ஒரு எண்ணை மேற்கோள்களில் வைத்தால், அது உரை சரமாகக் கருதப்படும்.
எடுத்துக்காட்டு
let person = "John Doe";
let answer = 'Yes I am!';
எண்
let x = 5;
மேற்கோள்கள் இல்லை
சரம்
let name = "ராஜ்";
மேற்கோள்களுடன்
பூலியன்
let isTrue = true;
true/false
தரவு வகைகள் டெமோ:
ஒதுக்கீட்டு செயலி
JavaScript இல், சம அடையாளம் (=) ஒரு ஒதுக்கீட்டு செயலி, சமமான அடையாளம் அல்ல.
இது இயற்கணிதத்திலிருந்து வேறுபட்டது. பின்வருவது இயற்கணிதத்தில் அர்த்தமில்லை:
இருப்பினும், JavaScript இல், இது சரியான அர்த்தத்தைத் தருகிறது: இது x + 5 இன் மதிப்பை x க்கு ஒதுக்குகிறது.
(இது x + 5 இன் மதிப்பைக் கணக்கிட்டு x இல் விளைவை வைக்கிறது. x இன் மதிப்பு 5 ஆல் அதிகரிக்கப்படுகிறது.)
குறிப்பு:
சமமான அடையாளம் JavaScript இல் == என எழுதப்படுகிறது.
JavaScript எண்கணிதம்
இயற்கணிதத்தைப் போலவே, நீங்கள் = மற்றும் + போன்ற செயலிகளைப் பயன்படுத்தி JavaScript மாறிகளுடன் எண்கணிதத்தைச் செய்யலாம்:
எடுத்துக்காட்டு
நீங்கள் சரங்களையும் சேர்க்கலாம், ஆனால் சரங்கள் இணைக்கப்படும்:
எடுத்துக்காட்டு
குறிப்பு:
நீங்கள் ஒரு எண்ணை மேற்கோள்களில் வைத்தால், மீதமுள்ள எண்கள் சரங்களாகக் கருதப்பட்டு இணைக்கப்படும்.
எடுத்துக்காட்டுகள்
let y = 2 + 3 + "5"; // "55" ஆகிறது
எண்கணிதம் மற்றும் இணைப்பு டெமோ:
JavaScript பயிற்சிகள்
இந்த டுடோரியலில் உள்ள பல அத்தியாயங்கள் உங்கள் அறிவு நிலையைச் சரிபார்க்கக்கூடிய பயிற்சியுடன் முடிகின்றன.